Como utilizar los iconos de Bootstrap mediante CDN o mediante npm
Para utilizar los iconos de Bootstrap en un proyecto usando npm y angular lo unico que necesitamos es instalar el paquete de bootstrap-icons con el siguiente comando:
npm i bootstrap-icons
Una vez tenemos el paquete instalado tenemos que cargar el CSS para poder utilizar las clases de los iconos:
NOTA: El archivo CSS se encuentra en: "node_modules/bootstrap-icons/font/bootstrap-icons.css"
Si tenemos un proyecto que NO es Angular podemos importarlo como un archivo CSS cualquiera desde el html:
<link rel="stylesheet" href="node_modules/bootstrap-icons/font/bootstrap-icons.css">
Si tenemos un proyecto de Angular podemos hacerlo de dos maneras:
Primera forma, cargando el CSS en el angular.json:
En el archivo angular.json de nuestro proyecto en el array de styles incluiremos la ruta del archivo CSS:
"node_modules/bootstrap-icons/font/bootstrap-icons.css"
Segunda forma, cargando el CSS desde el archivo styles.css de nuestro proyecto con la siguiente linea:
@import "~bootstrap-icons/font/bootstrap-icons.css";
Para utilizar los iconos de bootstrap usando el CDN simplemente tenemos que añadir la siguiente linea en el HEAD de nuestra página:
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.7.2/font/bootstrap-icons.css">
Para utilizar los iconos en nuestra página simplemente tenemos que indicar la clase del icono que queremos mostrar, tal que así:
<i class="bi bi-suit-heart-fill"></i>
Podemos ver la lista entera de iconos en la página de iconos de bootstrap donde se nos muestra el nombre de la clase que tenemos que utilizar para cargar el icono
Para darle un tamaño y color al icono podemos hacerlo de la siguiente manera:
<i class="bi-alarm" style="font-size: 2rem; color: cornflowerblue;"></i>
Web development | Javascript | CSS | colapsable